@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin:0;
	padding:0;
}
html, body {
	height:100%; width:100%; color:#555555; font-size:12px;font-family:"微软雅黑",Arial; line-height:24px; letter-spacing:1px;
}
body { background:#ffffff;}

ol, ul {
	list-style:none;
}
img {
	border:0;
}
table {
	border-collapse:collapse;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:700;
}

/* 链接
-------------------------------------------------------------------*/
a{ color:#555555; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:none;}
/*红色*/
.aRed,
.redA a:link, .redA a:visited {
	color:#e30303;
	text-decoration:none;
}
.redA a:hover, .redA a:active {
	color:#e30303;
	text-decoration:none;
}
/*白色*/
.aWhite,
.whiteA a:link, .whiteA a:visited {
	color:#fff;
	text-decoration:none;
}
.whiteA a:hover, .whiteA a:active {
	color:#fff;
	text-decoration:none;
}
/*黑色*/
.aBlack,
.blackA a:link, .blackA a:visited {
	color:#333;
	text-decoration:none;
}
.blackA a:hover, .blackA a:active {
	color:#333;
	text-decoration:none;
}

/*灰色*/
.aGray,
.grayA a:link, .grayA a:visited {
	color:#999;
	text-decoration:none;
}
.grayA a:hover, .grayA a:active {
	color:#999;
	text-decoration:none;
}

/* 常用样式
-------------------------------------------------------------------*/
.fLeft{float:left;}

.fRight{float:right;}

.invisible{display:none;}

.block{display:block;}

.overflow{overflow:hidden;}

.textCenter{text-align:center;}

.textRight{text-align: right;}

.pointer{cursor:pointer;}/*鼠标样式*/

.clear{clear:both; line-height:normal; height:0px;}

.display{display:none;}

.relative{position:relative;}

.mL25{ margin-left:25px;}
.mL40{ margin-left:40px;}

/* 头部样式
-------------------------------------------------------------------*/
.top_nav{ height:42px; line-height:42px; background:url(../images/bg_nav.jpg) repeat-x 0px 0px;}
.nav{ width:1020px; margin:0px auto; text-align:right; color:#ffffff;}
.nav a{ color:#ffffff;}
.nav a:hover{ color:#ff0000;}
.logo{ width:1020px; margin:0px auto;}
.logo img { width:700px;}

.bg_menu{ background:url(../images/bg_menu.jpg) repeat-x 0px 0px; height:40px; line-height:40px;}
.menu{ width:1020px; height:40px; margin:0px auto;}
.menu ul{}
.menu li{ float:left; font-size:14px;  width:145px; text-align:center; background:url(../images/bg_menu1.jpg) no-repeat right center;}
.banner{ width:100%; height:440px; position:relative;margin:0 auto; z-index:2;}
.banner1{ width:100%; height:300px; position:relative;margin:0 auto; z-index:2;}
.banner .imglist{width:100%; height:440px; position:absolute; top:0px; left:0px;}
.banner1 .imglist{width:100%; height:300px; position:absolute; top:0px; left:0px;}
.Banbtn{position:absolute;bottom:10px;left:44%;display:inline-block; padding:2px 15px; background-color:#ccc; border-radius:11px;}
.Banbtn li{float:left;height:16px;width:16px;margin:0px 2px; background:url(../images/Banbtn1.png) no-repeat;}
.Banbtn .banhover{background:url(../images/Banbtn2.png) no-repeat;}
/* 底部样式
-------------------------------------------------------------------*/
.footer{ height:369px; background:url(../images/bg_footer.jpg) repeat-x 0px 0px; clear:both;}
.foot{ width:1020px; margin:0px auto; clear:both; padding-top:35px;}
.footL{ float:left; width:790px;}
.footL li{ float:left; margin:0px 35px;}
.footL li a{ font-size:14px; padding-bottom:10px;}
#divli{ padding-top:5px;  border-top:1px solid #c1c1c1;}
#divli a{font-size:12px; border-bottom:none; display:block;}
.p1{ padding-top:135px; color:#e3e3e3; *padding-top:67px; clear:both;}
.p1 a{ color:#e3e3e3;}
.p1 a:hover{ color:#ffffff;}
.footR{ float:right; width:230px; font-weight:100;}
.footT{ padding-bottom:25px;}
.footT span{ font-size:16px; font-weight:bold;}
.foot_img{ float:right; width:137px; text-align:center; padding-top:20px; color:#e3e3e3;}

/*分页样式*/
.pr{color:#F00;}
.pages {padding:14px 0 10px; margin:10px; }
.pages a{display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
.pages a.a1{background:url(pages.png) no-repeat 0 5px; width:56px; }
.pages a:hover{background:#f1f1f1; color:#000; text-decoration:none; }
.pages span{display:inline-block; width:26px; height:22px; line-height:22px; background:#05588c; border:1px solid #5a85b2; color:#fff; text-align:center; }